package com.komorebi.friends.constant;

public interface RedisConstant {
    /**
     * 已登录用户的信息
     */
    String REDIS_LOGIN_USERINFO_PREFIX = "login:user:info:";
    /**
     * 登录有效时间 6小时
     */
    Long LOGIN_USER_TTL = 2592000L;
    /**
     * 推荐信息
     */
    String REDIS_RECOMMEND_INFO_PREFIX = "recommend:info:";
    /**
     * 推荐信息有效时间 1天
     */
    Long RECOMMEND_INFO_TTL = 1L;

    /**
     * 推荐信息预缓存分时任务锁
     */
    String REDIS_RECOMMEND_PRECACHE_LOCK_PREFIX = "recommend:precache:lock:";

    /**
     * 匹配信息
     */
    String REDIS_MATCH_INFO_PREFIX = "match:info:";
    /**
     * 匹配信息有效时间 1天
     */
    Long MATCH_INFO_TTL = 1L;

    /**
     * 匹配信息预缓存分时任务锁
     */
    String REDIS_MATCH_PRECACHE_LOCK_PREFIX = "match:precache:lock:";

    /**
     * 加入队伍锁
     */
    String REDIS_JOIN_TEAM_LOCK_PREFIX = "redis:join:team:lock:";

}
